.el-tabs {
  position: relative;
  .el-tabs-nav {
    overflow: visible;
    border-bottom: 1px solid @border;
    &.el-card {
      > li {
        > a {
          border: 1px solid @border;
          border-top-left-radius: @borderRadio;
          border-top-right-radius: @borderRadio;
        }
        &.el-tabs-nav-active > a {
          border-bottom: 1px solid #fff;
        }
      }
    }
    > li {
      float: left;
      margin-right: 2px;
      margin-bottom: -1px;
      > a {
        display: block;
        cursor: default;
        padding: 0.5384rem 1.1538rem;
        color: @normalText;
        transition: all 0.2s ease-out;
        border-bottom: 2px solid transparent;
      }
      &.el-tabs-nav-active > a {
        color: @primary;
        border-bottom: 2px solid @primary;
      }
    }
  }
  .el-tabs-content {
    &.el-card > .el-tabs-panel {
      border-bottom-right-radius: @borderRadio;
      border-bottom-left-radius: @borderRadio;
      border: 1px solid @border;
      border-top: none;
    }
    > .el-tabs-panel {
      display: none;
      padding: 1.5384rem;
      &.el-tabs-panel-active {
        display: block;
      }
    }
  }
}